Giornalista e commentatore politico italiano, ha lavorato nelle redazioni di «Rinascita», «Paese Sera» e «Panorama». Nel 1986 arriva al «Corriere della Sera», dove rimane per vent'anni, prima come inviato, poi come capo dei servizi politici, poi capo dell'ufficio romano e, infine, come editorialista. Ha pubblicato numerosi saggi. Per Rizzoli ha scritto insieme a Emanuele Macaluso Da cosa non nasce cosa, una conversazione con la sinistra italiana. Per Laterza ha realizzato un libro-intervista con Marco Follini, Intervista sui moderati. Dal giugno del 2006 al marzo 2008 ha diretto «Il Riformista».